home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / wildhst5.arc / WILDHST5.TXT < prev   
Text File  |  1989-08-17  |  12KB  |  227 lines

  1.                                                               10/01/88
  2.  
  3. Setting up your Wildcat 1.13 system for Ring Detect operation with the U.S.
  4. Robotics Courier HST, 9600 baud, MNP 5 modem at a DTE of 19,200 baud.
  5.            ---------------------------------------------
  6.  
  7. Makewild Screen Settings:
  8. Frame 3:
  9.  
  10. 1)       Port: 1, 2, 3 or 4 (as appropriate for your I/O card)
  11. 2)       S7 Register: 33
  12. 3)       Reset string: ATZ
  13. 4)       Should be blank (startup 1)
  14. 5)       Should be blank (startup 2)
  15. 6)       Should be blank (startup 3)
  16. 7)       Should be: AT H0 (reinitialize string)
  17. 8)       Delay 1: 750    Delay 2: 750    Delay 3: 2800
  18.                                          (Range is 2000 to 3000.)
  19. 9)       Initialize baud rate: 19200
  20. 10)      Lock DTE: Y
  21.  
  22. Frame 4:
  23.  
  24. 1)       Answer phone: R
  25. 2)       Determine baud rate: R
  26.          300: 1  1200: 5  2400: 10  9600: 13  19200: 99
  27.      MNP 300: 99 1200: 15 2400: 16  9600: 17  19200: 99
  28. 3)       Off hook: AT H1
  29. 4)       On hook : AT H0
  30. 5)       PRELOG display: 0
  31. 6)       CTS/RTS Flow Control: Y
  32.  
  33.  
  34. U.S. Robotics HST
  35. Dip Switch Settings:
  36. 1 2 3 4 5 6 7 8 9 0
  37. U D D D D U U D U U
  38.  
  39. ATI4 Display
  40. USRobotics Courier 9600 HST Settings....    (Includes Nram storable settings
  41.                                             PLUS dip switch defaults.)
  42.    C=1  E=0  F=1  M=0  Q=0  V=0  X=1  B=0
  43.    BAUD=19200  PARITY=N  WORDLEN=8
  44.    DIAL=PULSE  ON HOOK    TIMER
  45.  
  46.    &A0  &B1  &G0  &H1  &I0  &M4
  47.    &N0  &P0  &R2  &S1  &Y3  &K1
  48.  
  49.    S00=000  S01=000  S02=255  S03=013
  50.    S04=010  S05=008  S06=002  S07=030
  51.    S08=002  S09=006  S10=020  S11=070
  52.    S12=050  S13=000  S14=001  S15=008
  53.    S16=000  S17=000  S18=000  S19=006
  54.    S20=000  S21=010  S22=017  S23=019
  55.  
  56. ATI5 Display
  57. USRobotics Courier 9600 HST NRAM Settings....   (Includes Nram storable
  58.                                                  settings ONLY.)
  59.    DIAL=PULSE  M=0  X=1  F=1  B=0
  60.    BAUD=19200  PARITY=N  WORDLEN=8
  61.  
  62.    &A0  &B1  &G0  &H1  &I0  &M4
  63.    &N0  &P0  &R2  &S1  &Y3  &K1
  64.  
  65.    S02=255  S03=013  S04=010  S05=008
  66.    S06=002  S07=030  S08=002  S09=006
  67.    S10=020  S11=070  S12=050  S13=000
  68.    S19=006  S21=010  S22=017  S23=019
  69.    S15=008
  70.  
  71.    STORED PHONE #0:
  72.                 #1:
  73.                 #2:
  74.                 #3:
  75.  
  76. NOTES:
  77.          S02=255 sets the command mode escape character to an
  78. undefined character rather than the normal "+". This is an additional
  79. safety measure to insure that users can not force your modem back into
  80. command mode.
  81.          S10=20 increases the time that the modem waits after loss of
  82. carrier before it disconnects. This increases noise immunity and insures
  83. that users with call forwarding will not get disconnected.
  84.          S19=6 turns on the inactivity timer in the HST and sets it to
  85. 6 minutes. This is an additional safeguard since Wildcat will normally
  86. disconnect after 5 minutes of no activity.
  87.          B=0 sets the modem to answer with the international two-tone
  88. sequence.  This will delay the connect by a second or two but normally
  89. causes no problems.  One exception is some of the very cheap
  90. modems such as the ADC (sold by DAK, among others):  The two tone
  91. sequence sometimes causes these modems to fail to connect. If you
  92. experience such a problem and anticipate no international calls, you
  93. can set B=1 which will force an answer with only the U.S. single-tone
  94. sequence.
  95.          The Reinitialize String of AT H0 is not technically needed, but it
  96. provides an extra measure of protection to insure that the modem always goes
  97. on-hook.  The same is true for Delay number 1 of 750:  This could be 0 but is
  98. set at 750 as added protection.
  99.          Delay number 3 is set so that the command to answer the phone is
  100. sent to the modem a few tenths of a second AFTER the ring result code is
  101. sent to the computer.  This can be observed by watching the RD and SD
  102. lights on the modem.  This may vary slightly on different phone systems.
  103. The important point is that the command to answer the phone MUST be sent
  104. in the clear; it can not overlap the modems ring result code being sent to
  105. the computer!
  106.          Pins 2,3,4,5,6,7,8,20 and 22 MUST be connected in your modem
  107. to serial port cable. CTS and RTS handshaking MUST be used.
  108.          If you are running on a genuine IBM PC/XT or other 8088 machine
  109. with a 4.77 MHz. clock, you CAN NOT use 19200 baud without errors!  For
  110. those machines, change the baud rates referenced above to 9600 as that is
  111. your maximum non-error baud rate!  (AT machines, 8088 machines with an 8
  112. MHz. clock, and other higher-performance machines work great at 19200
  113. baud.)  If you are running a machine with a buss speed of 8 MHz. or faster,
  114. your Uarts should be 16450's or 16550A's.  8250's experience unreliable
  115. operation at higher speeds.  16550A's support buffered transfer and are
  116. highly recommended as the Uart of choice.
  117.           If you should, for some reason, wish to unlock DTE so that
  118. the Com port always tracks the callers baud rate, change &B1 in the
  119. modem initialization to &B0 and Makewild Frame 3, Line 10 from Y to N.
  120. This is NOT normally recommended.
  121.           If you are running an updated or newer HST modem with MNP
  122. level 5 and 17,400 baud, you have two additional parameters to check and
  123. set: 
  124. 1) If your board is used primarily for ascii exchange or messages, you
  125. can set MNP 5 Data Compression ON by specifying &K1 in your NRAM.  If
  126. your board has a significant amount of file transfer activity involving
  127. files that have been compressed (ARC, PKARC, SQ, etc.), you can set MNP 5
  128. Data Compression OFF by specifying &K0 in your NRAM.  Setting MNP 5 ON
  129. when transfering already-compressed files can INCREASE the transfer time
  130. by approximately 5%, but will DECREASE the transfer time of menus and
  131. ascii text by up to 50%.  You may wish to set Data Compression ON (&K1)
  132. and allow the user to make what he feels is the optimum selection for him
  133. by selecting &K1 or &K0 either in his own modem or by his Communications
  134. Package's control strings.  If his modem is set to &K0, it will cause
  135. your modem to connect at &K0 regardless of the status of your &K register
  136. (the lower value prevails.)
  137. 2) Be sure that register S15 is set to 000 or 008 to insure proper
  138. handshaking and MNP 4 operation:  The undocumented (reserved) registers
  139. on the USRobotics HST modem control, among other things, the size of the
  140. modem's buffer under different connect conditions.  The default (S15=000)
  141. sets a buffer size of 4K under all conditions.  Setting S15 to 008 causes
  142. the modem to adopt a 128 byte buffer for non-ARQ connections.  The size
  143. remains at 4K for all ARQ and 9600 baud connections.  This allows those
  144. sysops using HST modems to setup their system so that the Spacebar to
  145. skip, Control-C to abort, etc., will continue to work with a resonable
  146. response time for those calling in with conventional slow speed modems.
  147. Yet, they may still maintain a locked DTE of 19.2K baud and a 4K buffer
  148. for those using the higher baud rates and MNP.  (This command is ONLY of
  149. value to those running bulletin board systems; others should leave it set
  150. to 000.)  Special Note: Some Live Programs do not properly support CTS
  151. hardware handshaking.  If you run such a program you may overrun the
  152. modem's buffer using the 128 byte buffer.  In this case, you will not be
  153. able to set Register S15 to 8 and must use a setting of 0.
  154.  
  155.           To use your Wildcat-programmed HST modem with a communications
  156. program such as Qmodem 3.1a, WITHOUT having to reprogram it, specify the
  157. following in the communications program's modem initialization string:
  158. ATZ{~~ATE1M3QOV1X7S2=43{.  When you later use your HST modem with
  159. Wildcat, it will then automatically return to the proper setup.
  160.  
  161.          The procedures and recommendations contained herein have been
  162. devised with two goals in mind:  To provide the fastest throughput
  163. possible with the HST modem at ALL baud rates and MNP levels, and to
  164. insure the most reliable and tamper-free operation possible under all
  165. operating conditions.
  166.  
  167.  
  168.               How to program the NRAM in your HST Modem:
  169.               ------------------------------------------
  170.  
  171.       No doubt some of you are now saying, "Well, this looks fairly
  172. simple, but how do I get all that stuff stored in to the modem in the
  173. first place???" Good question!  There are two ways to easily do this..
  174.      The first involves using your favorite communication program to enter
  175. the correct values in to the modem and then store them in to the NRAM
  176. (which stands for Non-Volatile RAM, incidentally).  To do this, hook
  177. the modem up to your Com port (it can be the same port and machine on
  178. which you intend to run Wildcat).  Next, load your favorite
  179. communications program and go to terminal mode (make sure that your
  180. Com port numbers agree).  Type ATZ and you should see the modem
  181. respond with the number 0 (assuming your dip switches are set as I
  182. have detailed above).  At this point type ATI5 and you should see a
  183. list similiar to the one above.  Compare the two lists and you will
  184. see some items that don't agree (ignore the English Language entries):
  185. These are the ones we want to change!  Type AT followed by those
  186. entries that need to be changed (for example: AT&Y3M0B0S02=255S10=20&A0&B1)
  187. followed by a carrage return.  Keep in mind that the maximum length of
  188. a command is 40 characters, so use more than "AT" command if you have
  189. to.  Once you have changed everything that needs to be changed, type
  190. ATI5 again and check your changes. If you made any mistakes, Use AT to
  191. change them and type ATI5 again to double-check. Once you are
  192. satisfied with your settings, type AT&W and a carrage return. This
  193. tells the modem to record the changes that you have made in the NRAM
  194. so that the modem will use those values as it's default. The ATZ (reset
  195. modem) command will automatically load these values in to the modem as
  196. will a power-on reset.
  197.      The other way to enter your values is to use the Startup String
  198. capability of Wildcat.  Enter the required "AT" commands in to startup
  199. strings 4, 5, and 6 (you will not need all the stringes usually) of
  200. Frame 3 to change the modem values as necessary (refer to my
  201. discussion on values in the paragraph above).  Now for the important
  202. part!  As the last command in the last Startup String that you have
  203. used, add our friend "&W".  Now change Delay Number 1 (Frame 3, Line
  204. 8) to 1000 instead of 0.  When you load Wildcat this will enter the
  205. values in to the modem and then store then in to the NRAM (by virtue
  206. of the "&W" command at the very end).  After you have loaded Wildcat
  207. the first time and watched the modem become initialized (you will see
  208. this happen on the Wildcat startup screen), you can change your
  209. Makewild settings back to those given at the beginning of this
  210. article. Your HST modem is now initialized and the values stored for
  211. Posterity in NRAM!
  212.          Now you might ask, "Why don't I just leave the information in
  213. the Startup Strings of Makewild?"  Another good question! There are two
  214. good reasons why this is not desirable: 1) The time required to
  215. recycle Wildcat will be increased by the very significant factor of
  216. 200 to 600 percent.  2) There is always the possibility that a caller
  217. might call at the wrong time or some other "glitch" might occur that
  218. would cause improper values to be loaded at Wildcat recycle time.
  219.          Good luck, and enjoy the pleasure of 17,400/9600 baud!
  220.  
  221. Tom Tcimpidis, Sysop
  222. The MOG-UR'S EMS  (Wildcat Beta Site # 87-108)
  223. 818-366-1238 (HST 17400/9600, MNP5 2400/1200)
  224. Granada Hills, CA
  225.  
  226. -EOF-
  227.